#ifndef QUEUE_SIZE
#define QUEUE_SIZE 8
#endif


typedef struct FifoQueue {
	char Buffer[QUEUE_SIZE];
	int Tail;
	int Head;
} Queue;

void Enqueue(Queue *q,char c);
char Dequeue(Queue *q);
int IsQueueEmpty(Queue *q);
int IsQueueFull(Queue *q);

